package coms.datatransfer;

import java.io.Serializable;
import java.util.Date;
import java.util.List;
import java.util.Set;

public class ConferenceItemDTO implements Serializable{


	private static final long serialVersionUID = 1L;
	private int conferenceItemID;
	private ConferenceDTO conferenceDTO = new ConferenceDTO();
	private int conferenceItemType;
	private String description;
	private Date deadlineForSubmission;
	private Date startTime;
	private Date endTime;
	private int maximumNumberOfParticipants;
	private int maximumNumberOfSubmissions;
	private int itemFee;
	private String location;
	private String presentaionType;
	private int maxReviewers;
	private List<FileItemDTO> listOfFileItems;
	private Set<ConferenceItem_User> listOfParticipants;
	private String paymentStatus;
	
	
	public Set<ConferenceItem_User> getListOfParticipants() {
		return listOfParticipants;
	}
	public void setListOfParticipants(Set<ConferenceItem_User> listOfParticipants) {
		this.listOfParticipants = listOfParticipants;
	}

/*	public Set<UserDTO> getListOfParticipants() {
		return listOfParticipants;
	}
	public void setListOfParticipants(Set<UserDTO> listOfParticipants) {
		this.listOfParticipants = listOfParticipants;
	}*/
	

	public String getPresentaionType() {
		return presentaionType;
	}
	public void setPresentaionType(String presentaionType) {
		this.presentaionType = presentaionType;
	}
	public String getDescription() {
		return description;
	}
	public void setDescription(String description) {
		this.description = description;
	}
	public String getLocation() {
		return location;
	}
	public void setLocation(String location) {
		this.location = location;
	}
	public int getConferenceItemID() {
		return conferenceItemID;
	}
	public void setConferenceItemID(int conferenceItemID) {
		this.conferenceItemID = conferenceItemID;
	}
	public int getConferenceItemType() {
		return conferenceItemType;
	}
	public void setConferenceItemType(int conferenceItemType) {
		this.conferenceItemType = conferenceItemType;
	}
	public Date getDeadlineForSubmission() {
		return deadlineForSubmission;
	}
	public void setDeadlineForSubmission(Date deadlineForSubmission) {
		this.deadlineForSubmission = deadlineForSubmission;
	}
	public int getMaximumNumberOfParticipants() {
		return maximumNumberOfParticipants;
	}
	public void setMaximumNumberOfParticipants(int maximumNumberOfParticipants) {
		this.maximumNumberOfParticipants = maximumNumberOfParticipants;
	}
	public int getMaximumNumberOfSubmissions() {
		return maximumNumberOfSubmissions;
	}
	public void setMaximumNumberOfSubmissions(int maximumNumberOfSubmissions) {
		this.maximumNumberOfSubmissions = maximumNumberOfSubmissions;
	}
	public int getItemFee() {
		return itemFee;
	}
	public void setItemFee(int itemFee) {
		this.itemFee = itemFee;
	}
	public List<FileItemDTO> getListOfFileItems() {
		return listOfFileItems;
	}
	public void setListOfFileItems(List<FileItemDTO> listOfFileItems) {
		this.listOfFileItems = listOfFileItems;
	}
	public Date getStartTime() {
		return startTime;
	}
	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}
	public Date getEndTime() {
		return endTime;
	}
	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}
	
	public ConferenceDTO getConferenceDTO() {
		return conferenceDTO;
	}
	public void setConferenceDTO(ConferenceDTO conferenceDTO) {
		this.conferenceDTO = conferenceDTO;
	}
	public int getMaxReviewers() {
		return maxReviewers;
	}
	public void setMaxReviewers(int maxReviewers) {
		this.maxReviewers = maxReviewers;
	}
	public String getPaymentStatus() {
		return paymentStatus;
	}
	public void setPaymentStatus(String paymentStatus) {
		this.paymentStatus = paymentStatus;
	}
	
	
	
}
